package travelDream.web.beans.prodotto.base;

import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;

import travelDream.ejb.prodotto.base.EscursioneDTO;
import travelDream.ejb.prodotto.base.ProdottoBase;

/**
 * Session Bean implementation class NuovaEscursioneBean
 */
@ManagedBean(name="EscursioneBean")
@ViewScoped
public class EscursioneBean {
	
	@EJB
	private ProdottoBase prodBase;

	private EscursioneDTO escursione;
	
    public EscursioneBean() {
        escursione = new EscursioneDTO();
    }
    
    public EscursioneDTO getEscursione(){
    	return this.escursione;
    }
    
	public void setEscursione(EscursioneDTO escursione) {
		this.escursione = escursione;
	}
	
	public void setEscursioneById(int id) {
		this.escursione = prodBase.getEscursioneDTOById(id);
	}
	
	public String nuovaEscursione(){
		prodBase.nuovaEscursione(escursione);
		return "/admin/home.jsf?faces-redirect=true";
	}
	
	public String modificaEscursione(){
		prodBase.modificaEscursione(escursione);
		return "/admin/home?faces-redirect=true";
	}
	
	public String cancellaEscursione(){
		prodBase.cancellaEscursione(escursione);
		return "/admin/home.xhtml?faces-redirect=true";
	}

}
